#ifndef UNIT_H
#define UNIT_H

// Include files
#include <Ogre.h>

class Unit
{
protected:
	// Player properties
	int mId;
	Ogre::String mName;
	int mLevel;
	int mClass;
	Ogre::String mModel;
	int mGender;

	// Player Stats
	int mMaxHealth;
	int mCurrentHealth;
public:
	// Destructor
	virtual ~Unit() = 0;

	Ogre::String getName();
	int getId();
	int getLevel();
	int getClass();
	Ogre::String getModel();
	int getGender();
	int getMaxHealth();
	int getCurrentHealth();
};

#endif // UNIT_H